be stranded in foreign country

  1. Verb yabancı bir ülkede muhtaç durumda kalmak